The STL is not a 'legal' part of the C++ language (except for streams, I think) , so it is not very likely that you find a book for both C++ and the STL. A great book about the LANGUAGE is the 'C++ bible' from the originator of C++ Bjarne Strostroup. Don't forget, that STL was written in C++! For me I have the Watcom's STL online documentation, and I think STL cannot be called 'standard', because it varies from compiler to compiler! (e.g. under Watcom I haven't found any (Binary)Tree-Classes, but Borland has one..., so, what is the STL?)